package com.augurit.gzcgwsp.wfex.client.summary.service;

import org.springframework.transaction.annotation.Transactional;
import org.springside.modules.orm.Page;

import com.augurit.wf.client.summary.web.form.WfTaskSummaryForm;

public interface IWfTaskSummaryServiceEX {
	
	public Page<WfTaskSummaryForm> getSummary(String taskType, Page<WfTaskSummaryForm> page, WfTaskSummaryForm form, String userKey, String groupBy, String groupDir) ;
	
	public Page<WfTaskSummaryForm> getYbSummary(Page<WfTaskSummaryForm> page, WfTaskSummaryForm form, String userKey, String groupBy, String groupDir);
	
	public Page<WfTaskSummaryForm> getBjSummary(Page<WfTaskSummaryForm> page, WfTaskSummaryForm form, String userKey, String groupBy, String groupDir);
	
	public Page<WfTaskSummaryForm> getDbAndZbSummary(Page<WfTaskSummaryForm> page, WfTaskSummaryForm form, String userKey, String groupBy, String groupDir);
	
	
	public Page<WfTaskSummaryForm> getYbSummary(String procState, Page<WfTaskSummaryForm> page, WfTaskSummaryForm form, String userKey, String groupBy, String groupDir);
	
}
